home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / comunic / boyan51a.zip / INSTALL#.BAT < prev    next >
DOS Batch File  |  1993-11-15  |  6KB  |  150 lines

  1. echo off
  2. if not (%2)==() goto 40
  3. cls
  4. echo ╒════════════════════════════════════════════════════╕
  5. echo │   This INSTALL#.BAT batch file is meant to be      │
  6. echo │   run only by the main installation batch file,    │
  7. echo │   INSTALL.BAT (found on Distribution Disk #1).     │
  8. echo │                                                    │
  9. echo │   To install all BOYAN files, use the command:     │
  10. echo │       INSTALL drive:\path                          │
  11. echo ╘════════════════════════════════════════════════════╛
  12. goto end
  13. :40
  14. echo ├────────────────────────────────────────────────────┐
  15. if not exist %1\boyan.* goto 41
  16. echo │   Renaming previous BOYAN files to BOYANOLD.* ...  │
  17. copy %1\boyan.* %1\boyanold.*
  18. del %1\boyan.*
  19. :41
  20. if not exist %1\*.cnf goto 42
  21. echo │   Renaming previous *.CNF files to *.OLD ...       │
  22. copy %1\*.cnf %1\*.old
  23. del %1\*.cnf
  24. :42
  25. echo │   Installing BOYAN program files ...               │
  26. pkunzip -o BOYAN51A %1 boyan.com boyan.hlp > nul
  27. echo │   Installing overlay files ...                     │
  28. pkunzip -o BOYAN51A %1 boyan.00? > nul
  29. echo │   Installing BOYAN Action Modules ...              │
  30. pkunzip -o BOYAN51A %1 *.bam *.cnf > nul
  31. if (%2)==(floppy) goto 45
  32. echo │   Installing "README" files ...                    │
  33. pkunzip -o BOYAN51A %1 read*.* *.doc *.txt > nul
  34. echo │   Installing Desqview and Windows PIF files ...    │
  35. pkunzip -o BOYAN51A %1 *.dvp *.pif > nul
  36. echo │   Installing BOYAN script files ...                │
  37. pkunzip -d -o BOYAN51A %1\SCRIPT *.bsc > nul
  38. echo │   Creating subdirectories: UL, DL, HOST, FON, ...  │
  39. pkunzip -d -o BOYAN51A %1\UL install.bat > nul
  40. del %1\UL\install.bat
  41. pkunzip -d -o BOYAN51A %1\DL install.bat > nul
  42. del %1\DL\install.bat
  43. pkunzip -d -o BOYAN51A %1\HOST\FILES install.bat > nul
  44. del %1\HOST\FILES\install.bat
  45. pkunzip -d -o BOYAN51A %1\FON install.bat > nul
  46. del %1\FON\install.bat
  47. if not exist %1\boyanold.fon goto 48
  48. echo │ ══ Your old FON directory is now "BOYANOLD.FON" ══ │
  49. copy %1\boyanold.fon %1\FON
  50. goto 48
  51. :45
  52. echo ├────────────────────────────────────────────────────┤
  53. echo │  ═══ Done installing onto BOYAN PROGRAM Disk ═══   │
  54. echo │                                                    │
  55. echo │   Please remove the Program Disk from drive %1 now │
  56. echo │   and replace it with the SCRIPTS & PROTOCOLS Disk.│
  57. if not exist readme.2 echo │   (DO NOT replace the BOYAN Distribution Disk.)    │
  58. echo │   »   Press [space] when ready to continue     «   │
  59. echo ├────────────────────────────────────────────────────┤
  60. pause > nul
  61. echo │   Creating %1\FON subdirectory ...                 │
  62. pkunzip -d -o BOYAN51A %1\FON install.bat > nul
  63. del %1\FON\install.bat
  64. echo │   Installing BOYAN script files ...                │
  65. pkunzip -d -o BOYAN51A %1\SCRIPT *.bsc > nul
  66. echo │   Installing "README" files ...                    │
  67. pkunzip -o BOYAN51A %1 read*.* *.doc *.txt > nul
  68. :48
  69. echo ├────────────────────────────────────────────────────┤
  70. if exist boyan51b.zip goto 50
  71. echo │   BOYAN51B.ZIP not found!                           │
  72. echo │   The BOYAN User's Manual will not be copied.      │
  73. goto 110
  74. :50
  75. pkunzip -o BOYAN51B %1 read*.* > nul
  76. %1\needfree %1 400
  77. if not errorlevel 1 goto 100
  78. echo │   To conserve space on the destination disk,       │
  79. echo │   the BOYAN User's Manual will not be copied.      │
  80. echo │┌──────────────────────────────────────────────────┐│
  81. echo ││  PLEASE TAKE NOTE:  To print the manual directly ││
  82. echo ││  from the boyan51b.zip file, use the command,    ││
  83. echo ││       PKUNZIP -P BOYAN51B BOYAN.DOC              ││
  84. echo │└──────────────────────────────────────────────────┘│
  85. goto 110
  86. :100
  87. echo │   Installing BOYAN documentation ...               │
  88. pkunzip -o BOYAN51B %1 boy*.* > nul
  89. :110
  90. echo ├────────────────────────────────────────────────────┤
  91. if not exist readme.1 goto 290
  92. echo │   The last phase of installation is to install     │
  93. echo │   several external protocol driver programs.       │
  94. echo │   Note that these programs are ShareWare, not      │
  95. echo │   written by Justin Boyan.  Please register        │
  96. echo │   those you use with their respective authors!     │
  97. echo ├────────────────────────────────────────────────────┤
  98. if exist readme.2 goto 120
  99. echo │   Please replace Distribution Disk 1 with Disk 2   │
  100. echo │ » now; then press [space] when ready to continue.« │
  101. echo ├────────────────────────────────────────────────────┤
  102. pause > nul
  103. :120
  104. if not exist dsz.zip goto 130
  105. echo │   Installing DSZ (Zmodem) protocol ...             │
  106. pkunzip -d -o dsz %1\prot *.exe *.com > nul
  107. :130
  108. if not exist pckermit.zip goto 140
  109. echo │   Installing PCKERMIT (Kermit) protocol ...        │
  110. pkunzip -d -o pckermit %1\prot *.exe *.com > nul
  111. :140
  112. if not exist ozbext.zip goto 150
  113. echo │   Installing OZBEXT (Compuserve-B) protocol ...    │
  114. pkunzip -d -o ozbext %1\prot *.exe *.com > nul
  115. :150
  116. if not exist ted.zip goto 160
  117. echo │   Installing TED (Tiny Editor) ...                 │
  118. pkunzip -o ted %1 *.com > nul
  119. :160
  120. goto 300
  121. :290
  122. echo │   Note:  BOYAN comes preconfigured to use several  │
  123. echo │   "external protocols," including Zmodem, Kermit,  │
  124. echo │   Compuserve-B, MPt, and BiModem.  For these to    │
  125. echo │   work, you need certain additional programs such  │
  126. echo │   as DSZ and PCKERMIT, available as Shareware.     │
  127. echo │   Consult README.2 and BOYAN.DOC for instructions  │
  128. echo │   on how to integrate those programs with BOYAN.   │
  129. :300
  130. echo ├────────────────────────────────────────────────────┤
  131. echo │             Installation completed!                │
  132. echo │                                                    │
  133. if not (%2)==(floppy) goto 320
  134. echo │   To run BOYAN 5.1 now, remove Distribution Disk 2 │
  135. echo │   and replace it with your BOYAN PROGRAM Disk.     │
  136. echo │   Leave the SCRIPTS & PROTOCOLS Disk in drive %1.  │
  137. echo │                                                    │
  138. del %1\needfree.exe
  139. goto run
  140. :320
  141. %1\needfree %1 CD
  142. del needfree.exe
  143. :run
  144. echo │     Press [space] to run BOYAN 5.1 now,  or        │
  145. echo │           [Ctrl-Break] to return to DOS.           │
  146. echo ╘════════════════════════════════════════════════════╛
  147. pause > nul
  148. boyan
  149. :end
  150.